package com.tuanzhang.mall.seller.infrastructure.repository.impl;

import com.tuanzhang.mall.seller.domain.aggregate.Seller;
import com.tuanzhang.mall.seller.domain.valueobj.CompanyInfo;
import com.tuanzhang.mall.seller.domain.valueobj.PhoneNumber;
import com.tuanzhang.mall.seller.infrastructure.repository.SellerRepository;
import org.springframework.stereotype.Component;

import java.util.List;

/**
 * 类功能描述
 *
 * @author wangyl
 * @date 2025/6/16
 */
@Component
public class MockSellerRepository implements SellerRepository {

    @Override
    public void save(Seller seller) {

    }

    @Override
    public void saveOrUpdate(Seller seller) {

    }

    @Override
    public Seller findByPhoneNumber(PhoneNumber phoneNumber) {
        return null;
    }

    @Override
    public List<Seller> batchQuery(List<PhoneNumber> phoneNumbers) {
        return null;
    }

    @Override
    public void delete(PhoneNumber phoneNumber) {

    }

    @Override
    public void update(Seller seller) {

    }

    @Override
    public boolean exists(PhoneNumber phoneNumber) {
        return false;
    }

    @Override
    public boolean existsByNameAndLicenseId(String name, String companyLicenseId) {
        return false;
    }

    @Override
    public boolean existsCompanyInfo(CompanyInfo company) {
        return false;
    }

    @Override
    public boolean existsPhoneNumber(PhoneNumber phoneNumber) {
        return false;
    }
}
